From Approximate Factorization to Root Isolation with Application to Cylindrical Algebraic Decomposition

نویسندگان

  • Kurt Mehlhorn
  • Michael Sagraloff
  • Pengming Wang
چکیده

We present an algorithm for isolating the roots of an arbitrary complex polynomial p that also works for polynomials with multiple roots provided that the number k of distinct roots is given as part of the input. It outputs k pairwise disjoint disks each containing one of the distinct roots of p, and its multiplicity. The algorithm uses approximate factorization as a subroutine. In addition, we apply the new root isolation algorithm to a recent algorithm for computing the topology of a real planar algebraic curve specified as the zero set of a bivariate integer polynomial and for isolating the real solutions of a bivariate polynomial system. For input polynomials of degree n and bitsize τ , we improve the currently best running time from Õ(n9τ + n8τ2) (deterministic) to Õ(n6 + n5τ) (randomized) for topology computation and from Õ(n8 +n7τ) (deterministic) to Õ(n6 +n5τ) (randomized) for solving bivariate systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cylindrical Algebraic Decomposition in the RegularChains Library

Cylindrical algebraic decomposition (CAD) is a fundamental tool in computational real algebraic geometry and has been implemented in several software. While existing implementations are all based on Collins’ projection-lifting scheme and its subsequent ameliorations, the implementation of CAD in the RegularChains library is based on triangular decomposition of polynomial systems and real root i...

متن کامل

Quantifier elimination for approximate BK-factorization

Factorization of linear partial differential operators (LPDOs) is a very wellstudied problem and a lot of pure existence theorems are known. The only known constructive factorization algorithm Beals-Kartashova (BK) factorization is presented in [1]). Its comparison with Hensel descent which is sometimes regarded as constructive, is given in [2], where the idea to use BKfactorization for approxi...

متن کامل

From torsion theories to closure operators and factorization systems

Torsion theories are here extended to categories equipped with an ideal of 'null morphisms', or equivalently a full subcategory of 'null objects'. Instances of this extension include closure operators viewed as generalised torsion theories in a 'category of pairs', and factorization systems viewed as torsion theories in a category of morphisms. The first point has essentially been treated in [15].

متن کامل

LibPoly: A Library for Reasoning about Polynomials∗

LibPoly is a C library for computing with polynomials. It provides data structures to represent multivariate polynomials, and algorithms ranging from simple arithmetic and GCD computation, to root isolation and computation with algebraic numbers. The goal of the library is to be simple and extensible, and it is targeting tools that reason in nonlinear arithmetic. LibPoly is already successfully...

متن کامل

Optimizing a Particular Real Root of a Polynomial by a Special Cylindrical Algebraic Decomposition

We study the problem of optimizing over parameters a particular real root of a polynomial with parametric coefficients. We propose an efficient symbolic method for solving the optimization problem based on a special cylindrical algebraic decomposition algorithm, which asks for a semi-algebraic decomposition into cells in terms of Number-of-Roots-invariant. Mathematics Subject Classification (20...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Symb. Comput.

دوره 66  شماره 

صفحات  -

تاریخ انتشار 2015